package com.markan.facebook.utl;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class MknJSONUtil {

	/**
	 * Object 객채를 JSONArray 로 형변환한다.
	 * Null인 경우 새객채(new)를 반환한다.
	 * @param obj
	 * @return
	 */
	public static JSONArray getObject2JSONArray(Object obj) {
		return obj!=null?(JSONArray)obj:new JSONArray();
	}
	
	/**
	 * Object 객채를 JSONObject 로 형변환한다.
	 * @param obj
	 * @return
	 */
	public static JSONObject getObject2JSONObject(Object obj) {
		return obj!=null?(JSONObject)obj:new JSONObject();
	}
	
	/**
	 * Object 객채를 boolean 로 형변환한다.
	 * @param obj
	 * @return
	 */
	public static boolean getObject2Booelan(Object obj) {
		return obj!=null?(Boolean)obj:false;
	}
	
	/**
	 * Object 객채를 int 로 형변환한다.
	 * @param obj
	 * @return
	 */
	public static int getObject2Integer(Object obj) {
		return obj!=null?(Integer)obj:0;
	}
}
